package com.scwuhua.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 数据查询对象 t_meteorological_soil
 * 
 * @author wuhua
 * @date 2023-05-06
 */
@Data
public class MeteorologicalSoil extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Integer id;

    /** 设备编号 */
    @Excel(name = "设备编号")
    private Integer facId = 16091203;

    /** 监测时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "监测时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date dataTime;

    /** 风速 */
    @Excel(name = "风速")
    private Integer e1;

    /** 雨量 */
    @Excel(name = "雨量")
    private Integer e2;

    /** 雨量累计 */
    @Excel(name = "雨量累计")
    private Integer e3;

    /** 蒸发 */
    @Excel(name = "蒸发")
    private Integer e4;

    /** 液位 */
    @Excel(name = "液位")
    private Integer e5;

    /** 紫外辐射 */
    @Excel(name = "紫外辐射")
    private Integer e6;

    /** 风向 */
    @Excel(name = "风向")
    private Integer e7;

    /** 大气温度 */
    @Excel(name = "大气温度")
    private Integer e8;

    /** 大气湿度 */
    @Excel(name = "大气湿度")
    private Integer e9;

    /** 数字气压 */
    @Excel(name = "数字气压")
    private Integer e10;

    /** 总辐射 */
    @Excel(name = "总辐射")
    private Integer e11;

    /** 辐射累计 */
    @Excel(name = "辐射累计")
    private Integer e12;

    /** 日照时数 */
    @Excel(name = "日照时数")
    private Integer e13;

    /** 照度 */
    @Excel(name = "照度")
    private Integer e14;

    /** 土壤湿度 */
    @Excel(name = "土壤湿度")
    private Integer e15;

    /** 盐分 */
    @Excel(name = "盐分")
    private Integer e16;

    /** PH值 */
    @Excel(name = "PH值")
    private Integer e17;

    /** 光合 */
    @Excel(name = "光合")
    private Integer e18;

    /** 氮离子 */
    @Excel(name = "氮离子")
    private Integer e19;

    /** 磷离子 */
    @Excel(name = "磷离子")
    private Integer e20;

    /** 钾离子 */
    @Excel(name = "钾离子")
    private Integer e21;

    /** 二氧化碳 */
    @Excel(name = "二氧化碳")
    private Integer e22;

    /** PM2.5 */
    @Excel(name = "PM2.5")
    private Integer e23;

    /** PM10 */
    @Excel(name = "PM10")
    private Integer e24;
    /** 开始时间 */
    private String beginDataTime = "2022-01-01 13:18:38";
    /** 结束时间 */
    private String endDataTime;



    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("facId", getFacId())
            .append("dataTime", getDataTime())
            .append("e1", getE1())
            .append("e2", getE2())
            .append("e3", getE3())
            .append("e4", getE4())
            .append("e5", getE5())
            .append("e6", getE6())
            .append("e7", getE7())
            .append("e8", getE8())
            .append("e9", getE9())
            .append("e10", getE10())
            .append("e11", getE11())
            .append("e12", getE12())
            .append("e13", getE13())
            .append("e14", getE14())
            .append("e15", getE15())
            .append("e16", getE16())
            .append("e17", getE17())
            .append("e18", getE18())
            .append("e19", getE19())
            .append("e20", getE20())
            .append("e21", getE21())
            .append("e22", getE22())
            .append("e23", getE23())
            .append("e24", getE24())
            .append("beginDataTime",getBeginDataTime())
            .append("endDataTime",getEndDataTime())

            .toString();
    }
}
